From: route@monster.com
Sent: Wednesday, October 21, 2015 3:49 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: BPM Lead Developer
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Henry Dennis IBM BPM &
Java Back-end Developer Phone : 404-914-6009 Email : h.dennis84@gmail.com Summary
·
Having
2 years of experience as a Java Back-End Developer, and 2 years as an IBM BPM
Developer with a 4 years total experience as a Software Developer in
the Software Development
Life Cycle (SDLC) Agile Scrum environment. ·
Experience
in conducting playback sessions and developing business workflows using IBM
Blue Works Live (BWL) ·
Experience
in design and development of business processes using IBM BPM (Lombardi
Teamwork) including Process Modeling, WEB Services, REST Services, Coaches,
Coach Views, UCA's, Tracking Points, Ajax Services, Decisions ·
Strong
experience in working with business teams and design workflows using
Lombardi/BPM 7.5/8.0/8.5 ·
Experience
in Core Java including Exception Handlings, Collections, IO System,
Multi-Threading etc. ·
Experience
with Java/J2EE and Object-Oriented Methodologies, for development from
Enterprise application to web-based applications using Servlet, JSP, Spring
MVC, Hibernate, and JDBC. ·
Experience
in web development technologies like HTML, HTML5, CSS, Java Script, and
JQuery. ·
Skilled at
programming in different Java IDE’s like Eclipse, Net beans. ·
Experienced
in Java Web Services with real time knowledge using SOAP, WSDL and REST. ·
Experience
in web/application servers such as Apache Web Server and Tomcat ·
Experience
working experience with different databases such as MySQL, SQL Server,
Oracle, DB2, MS Access ·
Experience
in mapping from Java classes to database tables using Hibernate framework.
Concept Software & Services
Inc.
Jan. 2013 - Present
Client: Concept Software
& Services Inc.
Location: Alpharetta,
Georgia BPM Application: Client Profiling Tool (CPT) Project Duration: Jan. 2014
– Present Position: IBM BPM Developer Description: This project involved creating “Client / Profiling
Tool (CPT) ” which is a solution for the process where a company corporate
representative working with a client, must manually enter the client's
Investment Profile data into the application spreadsheet, and submit the data
to an Investment agent to be evaluated, process, scored, and once approved,
it generate reports on the client to be evaluated for business purposes. I
was involved in the creation of the BPM based solution to automate the entire
process work flow, and worked on key module to manage client investment
profile and maintain it. I developed human services, coaches, coach
validation, Ajax services, integration services, dashboards and reports etc. Responsibilities: ·
Participated in the requirement gathering and review
meeting and initial workflow process modeling designed using IBM Blue Works
Live. ·
Involved in the design of the main and sub processes using
Lombardi 7.5, 8.5 ·
Implemented UCA’s / Start and Intermediate Message Events
to expose BPD Services as web services and reusable coach view for used
across the project. ·
Created Custom Routing in IBM BPM for Various Coaches and
BPD Activities. ·
Created Human (Coach), Integration and Ajax services in
Lombardi using the Authoring Environment. ·
Used UCA and Event Managers to trigger BPD’s from external
applications. ·
Developed the Customer Coaches and User Input validations
using JavaScript and Ajax Service for interactive User Interfaces. ·
Developed Java and Web Service Integration Services,
Database services for persisting data to DB2 Database. ·
Involved in the creating of toolkits and integration
services and also used industry standard toolkits for the project. Used
toolkits to provide key system operations SMTP, access Database. ·
Involved in daily scrum meeting with the development team
to review the progress of the project and to determine if any road blocks. Environment:
Blue Works Live, IBM BPM Lombardi
7.5, 8.0,8.5, DB2 Concept Software & Services Inc
Jan. 2013 -
Present
Client: Concept Software & Services
Inc.
Location: Alpharetta,
Georgia BPM Application: Customer Relationship Management (CRM) Project Duration: March 2013
– Dec 2013 Position: Jr. IBM BPM
Developer Description: This was a
Customer Relationship Management (CRM) application developed for Concept Software & Services. The purpose of the application was to get clients,
external recruiters, and job positions from those clients and recruiter, then
match the job description and required skills with candidates at Concept
Software for placement in that position Responsibilities: · Involved
in developed human services, coaches, coach validation, Ajax services,
integration services, dashboards and reports etc. ·
Involved in the initial workflow process modeling designed
using IBM Blue Works Live. ·
Developed the Client, Internal and External Recruiter, and
Candidate Coaches and User Input validation using JavaScript. ·
Defined AS-IS and To-Be Scenarios. ·
Involved in the design of the main and sub processes using
IBM BPM 7.5 and 8.0 ·
Involved in the creation of Complex Business Objects,
Human Services, Coaches, Ajax Services for data access from the database, UCA
for messaging, and reusable Coach View for used across the project. ·
Involved in the creation of data access queries for data
manipulation to and from the database. ·
Involved in the creating of custom toolkits. Created
Integrated Service to consumed Web Services to fulfill billing/invoicing
functions by integration with custom financial system. ·
Involved in writing JavaScript validation and CSS using
Bootstraps and jQuery. ·
Created simple business rules, decision tables to match
Job requirements.
Concept
Software & Services Inc
Jan. 2013 - Present
Client: Concept Software & Services
Location: Alpharetta,
Georgia Java Application: E-ResumeX Project Duration: Jan. 2013
– March 2013 Position: Java Back-End Developer Description: This was an application developed to enable Concept Software & Servicescreate and post new
job positions in the system, enable users login to
search and view all jobs position by title, skills, location, upload their
resume, and applied for specific positions of desire. The application also
enable the hiring department to search the system database for resumes by key
word, match candidates skills to an open positions, select candidates,
schedule interviews, and hire the most qualify candidates. Responsibilities: ·
Participated in
the full process of the application development life cycle including
analysis, design, Development and Support of the application, and in daily
scrum meeting with the to review the progress of the project and to determine
if any road blocks. ·
Used Eclipse
IDE as the development tool for the application. ·
Participated in
the implementation of Spring MVC and Hibernate framework for modeling and
developing the application. ·
Involved in
design of the business logic using and stored the logic in the class objects,
and mapping the objects to the Hibernate xml file. ·
Used JSP and
HTML for the user view, and used Apache tomcat 7 for testing of the
application. ·
Created Web
Services to access data from external sources. ·
Implemented
Http Session for user information caching for communicate between JSP files. ·
Wrote
JavaScript Validation of user’s data input for the application.
Company
Name: Imperial Computer
Resource
Feb 2012 – Dec 2012
Client: Prime Electronic Ltd
Location: Providence, RI Java Application: E-Commerce Sale Web Application Project Duration: July 2012
– Dec 2012 Position: Jr Java Back-End Developer Description: This was a Java
E-Commerce web application developed for a client Prime Electronic Ltd to
show cases its products on the web to attract new customers. The application
primary functions included displaying and selling products to customers.
Front end contains multiple JSP pages for user interactions. The back end
Spring MVC and Hibernate for business logic and mapping objects to xml files
for interaction with the database to dynamically updating the database and
accessing web services. Responsibilities: ·
Involved in the
full process of Software Development Life Cycle including analysis, design,
Development and Support of the application. ·
Involved in
daily scrum meeting with the development team to review the progress of the
project and to determine if any road blocks. ·
Used Eclipse
IDE as the development tool for the application. ·
Involved in the
implementation of Spring MVC and Hibernate framework for modeling the
project. ·
Involved in
design of the business logic using and stored the logic in the class objects,
and mapping the objects to the Hibernate xml file. ·
Used JSP and
HTML for the user view, and used Apache tomcat 6 for testing of the
application. ·
Implemented
Http Session for user information caching for communicate between JSP files. ·
Created Web
Services to access data from external sources. ·
Wrote
JavaScript Validation of user’s data input for the application. ·
Used Oracle
database for storing and retrieving data in the inventory database. Environment: Java 1.6, Eclipse, JSP, Spring 3.0, Hibernate
3.0, Oracle 9i, Apache tomcat 6, JQuery, JavaScript, CSS Company Name: Imperial Computer
Resource
Feb 2012 – Dec 2012
Client: Bryant & Associates
Location: Providence, RI Project Duration: Feb 2012 –
July 2012 Position: Intern Java Back-End Developer Java Application: Client/Claim Directory Application Description: This was a java stand-alone application developed as
a directory system for a legal firm to enable the company get, secure and
manage all it clients, claims, finances and employees. The front end includes
employee login for employees, registration to registration new clients, and
create new claims. The application also enable employees perform all routine
such as creating new claims and clients, search, schedule, and track clients
appointment with a lawyer, schedule clients appointment with a specialist,
search, track, manage, and make and receive claim payments and generate
monthly reports etc. Responsibilities: ·
Involved in
analysis, design, Development and Support of the application. ·
Involved in
daily scrum meeting with the development team to view the progress of the
project and to determine if any road blocks. ·
Involved in the
designed and used UML diagram for document using MS Visio. ·
Involved in the
creation and coding of the various class files. ·
Involved in the
design of the POJO classes using the hibernate framework and wrote and stored
the logic into those classes using the Object-Oriented methodology, and map
those objects to the Hibernate xml file for interaction with the database. ·
Used Rational
Team concert for version control of the application. Environment: Java 1.6, Eclipse,
Eclipse, Hibernate 3.0, JDBC, Apache tomcat 6, Oracle 9i, JQuery, JavaScript,
CSS Education
Bachelor of Science Software Engineering
New
England Institute of Technology, East Greenwich, RI |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Intermediate |
|
|
|